- APL
- APL 〈Abk. für engl.〉 A Programming Language (eine Programmiersprache)
* * *
APL[Abk. für A Programming Language; dt. »eine Programmiersprache«], eine Programmiersprache, die auf ein 1962 veröffentlichtes Buch des an der Harvard Universität tätigen Kanadiers Kenneth E. Iverson zurückgeht, in dem er die Grundzüge der neuen Sprache vorstellt. Iverson entwickelte in den Folgejahren zusammen mit A. D. Falkoff und E. H. Suessenguth die Sprache weiter, bis 1966 der erste Interpreter fertig gestellt werden konnte. APL zeichnet sich durch eine mathematisch orientierte, äußerst knapp gefasste Notation aus (die einzelnen Befehlswörter bestehen nur aus einzelnen Buchstaben). Es ist eine Sprache zur interaktiven Arbeitsweise, bei der die Veränderung von Datenfeldern im Vordergrund steht. Sie wird besonders bei mathematisch-technischen Problemstellungen angewandt. Spezielle Operatoren bewirken, dass Vektoren- und Matrizenrechnungen besonders effizient ablaufen. APL verzichtet auf Funktionshierarchien, wie z. B. »Punktrechnung vor Strichrechnung«, sodass die einzelnen Rechenoperationen immer streng von links nach rechts abgearbeitet werden müssen. Allerdings kann durch das Setzen von Klammern diese strenge Reihenfolge aufgehoben werden. APL existiert heute als Interpreter- und Compiler-Version sowohl für Großrechner als auch für Mikrocomputer.
Universal-Lexikon. 2012.